﻿/*------------------------------------------------------------------
[Structure Stylesheet]

Project:	DRCL CSS template : Structure.css
Version:	1.0
Created by:	 Mad.JonIrenicus(CSS)
-------------------------------------------------------------------*/

/*------------------------------------------------------------------
[Table of contents]

1. Body 
	2. Header / #header
		2.1. Navigation / #navbar
	3. Content / #content
		3.1. Left column / #leftcolumn
		3.2. Right column / #rightcolumn
		3.3. Sidebar / #sidebar
			3.3.1. RSS / #rss
			3.3.2. Search / #search
			3.3.3. Boxes / .box
			3.3.4. Sideblog / #sideblog
			3.3.5. Advertisements / .ads
	4. Footer / #footer
-------------------------------------------------------------------*/
@charset "utf-8";
a {color:#00A0E9;text-decoration:none; cursor:pointer}
a:hover{ text-decoration:underline;}
h2 { font-size:20px; font-weight:bold; font-family:微软雅黑; color: #017cc8;}

.h2info { color: #999}
.dotline { height:1px; border-top:1px dotted #ccc; margin:10px 0;overflow:hidden;}
.left_menu{
	width:166px; 
	margin-right:10px; 
	min-height:500px; 
	display:block;
	float:left;
	border:2px solid #ccc;
	padding:10px;
	}

.right_content{
	float:left; 
	width:750px;
	}


.pagehead01 {background-color:#1faff5; height:5px; margin-top:10px;overflow:hidden; }
.pagehead02 {background-color:#eee; height:30px; margin-bottom:10px;}

.top_serach_box {border:1px solid #ccc;padding:10px; margin:10px 0;}
.top_serach_box:hover {border:1px solid #00A0E9;}
.top_serach_box td { padding:5px 5px 5px 0;}
.top_serach_box label { width:100px; display:inline-block}

.top_info_column {border:1px solid #ccc;padding:10px; margin-bottom:10px; overflow: hidden;zoom:1;}
.top_info_column:hover {border:1px solid #7f0019;}
.info2_box {float:left;width:460px; overflow: hidden;}
.info2_box dt {float:left;padding:5px;width:100px;background-color:#CFDFFF;border:1px solid #79CAFF;border-right:none;}
.info2_box dd{float:left;padding:5px;width:320px; border:1px solid #79CAFF; height:15px;}

.info4_box {float:left;width:230px; overflow: hidden; margin-top:10px;}
.info4_box dt {float:left;padding:5px;width:60px;background-color:#CFDFFF;border:1px solid #79CAFF;border-right:none;}
.info4_box dd{float:left;padding:5px;width:140px; border:1px solid #79CAFF;height:15px;}



.info6_box {float:left; overflow: hidden; margin-top:10px; margin-left:5px;}
.info6_box dt {float:left;padding:5px;width:60px;background-color:#CFDFFF;border:1px solid #79CAFF;border-right:none;}
.info6_box dd{float:left;padding:5px;width:340px; border:1px solid #79CAFF;height:15px;}

.num_orange{font-weight:bold;color:orange;}

.right3pxborder {padding-left:5px;border-left:3px solid #00a0e9;}

.folder_tree_topbox { background-color:#7f0019; width:190px; height:50px; min-height:50px; margin-bottom:10px;}
/* 后台- 目录树 CSS */
.folder_tree {
	min-height:500px;
	height: auto!important; 
	height:500px;
	overflow: hidden;
	zoom: 1;
	padding: 20px 0 10px 5px;
	background:#EEEEEE;
	border:1px solid #ccc;
}
.folder_tree:hover { border-color:#7f0019}
.folder_tree li {
	padding:7px;
	margin: 2px;
	background: url(../image/icon02.gif) repeat-x left bottom;
}
.folder_tree li ul {
	margin-left: 10px;
}
.folder_tree li ul li { border-bottom: 1px dotted #ccc;}
.folder_tree li a {
	padding: 5px 5px 5px 0 ;
	text-decoration: none;
	font-size: 12px;
	color:#222;
}
.folder_tree li ul li a {color:#626262; padding: 5px ;}

.folder_tree li a:hover {
	background-color: #4dabf5;
	color: #fff;
}
.folder_tree_active {
	background-color: #0274d5;
	color: #fff!important;
}
.folder_tree li.submenu {
	background: url("../image/controlsub.png") no-repeat scroll left 4px transparent;
}
.folder_tree li.submenu_open {
	background: url("../image/controlsubopen.png") no-repeat scroll left 4px transparent;
}


.icon_news {
    background: url("../image/opml-balloon.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    padding-right: 2px;
	margin-bottom: -3px;
    width: 20px;
}
.icon_fold {
    background: url("../image/folder-tree.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    padding-right: 2px;
	margin-bottom: -3px;
    width: 16px;
}
.icon_point {
    background: url("../image/sum.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    padding-right: 2px;
	margin-bottom: -3px;
    width: 16px;
}
.icon_history {
    background: url("../image/script.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    padding-right: 2px;
	margin-bottom: -3px;
    width: 16px;
}
.icon_task {
    background: url("../image/blue-document-task.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    padding-right: 2px;
	margin-bottom: -3px;
    width: 20px;
}
.icon_sort {
    background: url("../image/sort-date.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    padding-right: 2px;
	margin-bottom: -3px;
    width: 20px;
}
.icon_triumph {
    background: url("../image/quill.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    padding-right: 2px;
	margin-bottom: -3px;
    width: 20px;
}

.icon_support {
    background: url("../image/hammer-screwdriver.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    padding-right: 2px;
	margin-bottom: -3px;
    width: 20px;
}

.icon_progess {
    background: url("../image/paper-plane.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    padding-right: 2px;
	margin-bottom: -3px;
    width: 20px;
}
/* 后台- 目录树 CSS end */

.jpopup_layer { 
	border:4px solid #ccc; 
	width:760px;
	overflow:hidden;
	zoom:1;
	padding:10px;
	
	}

.loginbox {width:50%;margin:0 auto;padding-top:30px;}
.loginbox p {margin:10px;}
.login_entrance{
	text-align:center;
	display:block;
	margin:20px auto;}

/* 小柳 CSS Document ----------------------------------------------------------------------------------------------- */



/*省级管理员*/
.strong{
	color:#f60;
	font-weight:bold;
	}
.exam_number{
	border:1px solid #e7c69d;
	background:#ffecce;
	padding:5px;
	float: left;
	}
.form li {
	padding:5px 0;
	}
.form li label { 
	width:100px; 
	display:inline-block;
	}
.ml_100{
	margin-left:100px;
	}
.examination_info{
	border-left:8px solid #00A0E9;
	padding-left:5px;
	font-weight:bold;
	font-size:14px;

	}
.tablebox {
	margin-bottom:10px;
	width:100%;
	word-wrap: break-word;
	table-layout:fixed;
	}
.tablebox tr th{
	background:#eee;
	border: 1px solid #DBDADA;
	padding: 5px;
	text-align:center;
	}
.tablebox tr td {
    border: 1px solid #DBDADA;
    padding: 5px;
	text-align:center;
}
.tablebox tr:hover  {background:#ebebeb;}

.examination_skin{
	border:1px solid #ccc;
	padding:10px;
	}
.button_box{
	margin:20px 0;
	text-align:center;
	}
.button_box button{
	margin:0 10px;
	}
	
/*缓考/禁考管理*/	
.slowtest_info{
	overflow:hidden;
	margin-bottom:10px;
	width:375px;
	float:left;
	}
.slowtest_info dt{
	background:#eee;
	border:1px solid #ccc;
	border-right:none;
	width:90px;
	float:left;
	height:28px;
	line-height:28px;
	padding:0 5px;
	}
.slowtest_info dd{
	float:left;
	border:1px solid #ccc;
	height:28px;
	line-height:28px;
	padding:0 5px;
	width:255px;
	}
.slowtest_info_02{
	overflow:hidden;
	margin-bottom:10px;
	width:250px;
	float:left;
	}
.slowtest_info_02 dt{
	background:#eee;
	border:1px solid #ccc;
	border-right:none;
	width:90px;
	float:left;
	height:28px;
	line-height:28px;
	padding:0 5px;
	}
.slowtest_info_02 dd{
	float:left;
	border:1px solid #ccc;
	height:28px;
	line-height:28px;
	padding:0 5px;
	width:130px;
	}
.slowtest_info_03{
	overflow:hidden;
	margin-bottom:10px;
	width:375px;
	float:left;
	}
.slowtest_info_03 dt{
	background:#eee;
	border:1px solid #ccc;
	border-right:none;
	width:100px;
	float:left;
	height:28px;
	line-height:28px;
	padding:0 5px;
	}
.slowtest_info_03 dd{
	float:left;
	border:1px solid #ccc;
	height:28px;
	line-height:28px;
	padding:0 5px;
	width:245px;
	}
.slowtest_info_04{
	overflow:hidden;
	margin-bottom:10px;
	width:750px;
	float:left;
	}
.slowtest_info_04 dt{
	background:#eee;
	border:1px solid #ccc;
	border-right:none;
	width:100px;
	float:left;
	height:28px;
	line-height:28px;
	padding:0 5px;
	}
.slowtest_info_04 dd{
	float:left;
	border:1px solid #ccc;
	height:28px;
	line-height:28px;
	padding:0 5px;
	width:620px;
	}
.middleline{
	border-bottom:2px solid #ccc;
	margin-bottom:10px;
	}
.pagernumber_left{
	margin: 15px auto;
	float:left;
	}

/*用于考生报名信息详细*/
.right_c{
	width:700px;
	float:left;
	}
.right_l,.right_r{
	float:left;
	margin:0 10px auto ;
	display:inline;
	padding:30px 10px;
	min-height:60px;
	background:#eee;
	}
.review_info{
	padding:5px 0;
	clear:both;
	overflow:hidden;
	}
.review_info01{
	border:1px solid #ccc;
	background:#eee;
	padding:10px;
	float:left;
	margin-right:10px;
	width:150px;
	text-align:center;
	}
.review_info02,.review_info03{
	border:1px solid #ccc;
	float:left;
	width:260px;
	text-align:center;
	margin-right:10px;
	height:34px;
	line-height:34px;
	padding:0 10px;
	}
.review_info03{
	width:200px;
	float:right;
	margin-right:0;
	}
.form_02 li {
	padding:5px 0;
	}
.form_02 li label { 
	width:100px; 
	display:inline-block;
	background:#eee;
	padding:5px;
	margin-right:10px;
	}


/* 浮动层 */
.layer_box {
	border: 5px solid #ddd;
	background: none repeat scroll 0 0 #fff;
	width: 500px;
	padding: 20px;
	-moz-border-radius: 6px 6px 6px 6px;
	opacity: none;
}

/*用于中间内容框架*/
.content_box{
	width:700px;
	margin:0 auto;
	}

/* 添加有效报名记录 */
.course_box {
    margin-bottom: 10px;
}
.course_box ul{
	text-indent:20px;}
.course_box li{
	line-height:180%;
	}
.course_boxtitle{
	border:1px solid #ccc;
	background:#eee;
	height:25px;
	line-height:25px;
	padding:0 10px;
	margin-bottom:10px;
	}
.box_examinfo{
	border:1px solid #ccc;
	background:#ffcecf;
	padding:5px;
	text-align:center;
	margin-bottom:10px;
	font-weight:bold;
	}
.box_summary{
	border:1px solid #ccc;
	padding:20px;
	text-align:center;
	min-height:300px;
	}
.box_summary p{
	line-height:180%;
	font-size:18px;
	font-weight:bold;
	}
	
/*预报名时间*/
.time {
    display: inline-block;
    line-height: 20px;
    width: 100px;

	}
.time_top {
    background: url("../image/time_icon.gif") no-repeat;
    display: block;
    height: 10px;
    overflow: hidden;
    padding-left: 15px;
	margin-bottom:3px;
}
.time_bottom {
    background: url("../image/time_icon.gif") no-repeat 0 -10px;
    display: block;
    height: 10px;
    overflow: hidden;
    padding-left: 15px;
}


.time_box{
	border:1px solid #ccc;
	padding:10px;
	}
.lock_icon{
	background:url(../image/lock.gif) no-repeat;
	display:inline-block;
	height:16px;
	padding-left:20px;
	}
.bottombg{
	background:#eee;
	padding:5px;
	margin:10px 0;
	}
.mlr20{
	margin:0 20px;
	}

	
/* 邓 CSS Document ----------------------------------------------------------------------------------------------- */

/*---------------------------------------------------------------------------------
考区管理员视图css
----------------------------------------------------------------------------------*/

/*---编辑新增考点表单样式---*/
.district_edit_form {
	width: 600px;
	margin: 0 auto;
}

.district_edit_table {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
}

.district_edit_table td {
	padding: 10px 0;
	text-align: left;
}

.district_edit_select {
	width: 330px;
}

.district_edit_select_02 {
	width: 170px;
}

.dis_edit_input_01 {
	width: 320px;
}

.district_edit_btn {
	width: 500px;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1;
	text-align: center;
}

.district_edit_btn li {
	display: inline;
}

/*---h2包含内容span样式---*/
.registration_h2_span {
	font-size: 14px;
	font-weight: normal;
	float: right; 
	padding-top: 10px;
	*padding-top: 0;
}

.registration_h2_span_first {
	border-right: 1px solid #ccc;
	margin-right: 10px;
	padding-right: 10px;
}

/*---提示错误icon样式---*/
.icon_cross_number {
	margin: 10px 0;
	clear: both;
	float: right;
	font-weight: bold;
	color: #FF2020;
}

/*---搜索框样式样式---*/
.top_serach_box_registration {
	overflow: hidden;
	zoom: 1;
	width:100%;
	border: 1px solid #ccc;
	margin: 10px 0;
	padding: 10px;
}

.top_serach_box_registration:hover {
	border: 1px solid #00a0e9;
}

.top_serach_box_registration ul {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 10px;
}

.top_serach_box_registration label {
	margin-right: 5px;
}

.top_serach_box_registration span {
	width: 200px;
	margin-right: 30px;
	border: 1px solid #00a0e9;
}

.top_serach_box_registration td {
	margin-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
}

.top_serach_select_01 {
	width: 120px;
}

/*---灰色边框不是搜索框的样式---*/
.grey_boder_box {
	margin: 10px 0;
	padding: 10px;
	border: 1px solid #ccc;
}

/*---考试详细信息样式---*/
.seat_detail_box {
	border: 1px solid #ccc;
	overflow: hidden;
	zoom: 1;
	margin-bottom:10px;
}

.seat_detail_top {
	margin-bottom: 10px;
	padding: 10px;
	background-color: #ffffcc;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	zoom: 1;
}

.seat_detail_top li {
	float: left;
	margin-right: 10px;
}

.seat_detail_title {
	width: 200px;
	margin: 0 auto 30px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #ccc;
	background-color: #eee;
}

.seat_detail_list {
			 /*  原 width 720px DEL  by jon  修正 IE6 下边距设置不正确，造成宽度过宽的问题 2011.8.29 */
	margin: 0 0 0 30px;
	overflow: hidden;
	zoom: 1;
}

.seat_detail_list .seat_border {
	width: 85px;
	height: 115px;
	display: block;
	
	border: 3px solid #00cc00;
	text-align: center;
	line-height: 27px;
}
.seat_detail_list li {
	float: left;
	 margin: 10px 20px ; /*  by jon  修正 IE6 下边距设置不正确，造成宽度过宽的问题 2011.8.29 */
}
.seat_detail_list li button {
	margin:5px 20px;
	}
.seat_detail_number {
	font-size: 14px;
	font-weight: bold;
}

.seat_detail_green {
	background-color: #33ff99;
}

.seat_detail_yellow {
	border: 3px solid #ccc!important;
	background-color: #ffffcc;
}

.seat_detail_none {
	border: 3px dotted #ccc!important;
	background-color: #eee;
}

/*tablebox双行颜色*/
.tablebox .double_color {
	background-color: #ffffcc;
}

/*icon锁的样式*/
.icon_lock {
	padding-left: 16px;
	background: url(../image/lock.gif) no-repeat left center;
}

/*座位详细表样式*/
.time_unit_select {
	overflow: hidden;
	zoom: 1;
}

.time_unit_select li {
	width: 170px;
	margin: 0 5px 5px 0;
	border: 1px solid #333;
	background-color: #ccc;
	color: #fff;
	float: left;
	font-weight: bold;
}

.time_unit_select li.time_unit_on,
.time_unit_select li.time_unit_lock {
	background-color: #33cc33;
}

.time_unit_select li a {
	color: #fff;
	text-decoration: none;
	display: block;
}

.time_unit_select li.time_unit_lock {
	background: #33cc33 url(../image/lock.gif) no-repeat right top;
}

.examination_none {
	margin: 120px 0;
	text-align: center;
	font-size: 18px;
	color: #ff0000;
	line-height: 30px;
}

.examination_none a {
	color: #ff0000;
	text-decoration: none;
}


/*弹出框样式*/
.invalid_popup_box {
	clear: both;
	border: 2px solid #ccc;
	padding: 20px 30px;
	width: 420px;
	margin: 0 auto;
}

.invalid_tip_text {
	margin-bottom: 20px;
	padding-bottom: 20px;
	text-align: center;
	line-height: 25px;
	border-bottom: 1px dotted #ccc;
}

.invalid_reason_content {
	margin-bottom: 10px;
	width: 380px;
	height: 80px;
}


/* 2011.09.08 added by jonirenicus 头部新的导航css */
.nav{ overflow:hidden; width:940px; height:110px; background:url(../image/nav_bk.jpg) no-repeat;padding-right:20px; border-top:5px solid #1faff5; margin-top:10px;}
.nav span{ margin-top:72px;background-color:#b0dcfd; padding:8px 15px; font-size:14px; font-family:微软雅黑; margin-left:10px; float:right;color:#017cc8; }
.nav span a {color:#336699; }
.nav span a:hover {color:#3585C6; }
.nav h4 { display:inline; font-size:14px; float:left; margin-top:10px;margin-left:10px; font-weight:normal;font-family:微软雅黑;width:360px; overflow:hidden; height:20px;}
.nav_focus {color:#FFF!important ; background-color:#3585c6!important;}
.nav_focus a {color:#FFF!important ;}
.sub_nav{ background-color:#3585c6; height:20px; padding:10px;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.sub_nav a { color:#fff; font-weight:bold; margin:0 10px; font-size:14px; font-family:微软雅黑; padding:3px 6px;}
.sub_nav a:hover, .sub_nav_focus {color:#336699!important ; background-color:#fff!important;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-decoration:none}
.nav select{ width:140px; overflow:hidden} 
.nav_toptitle {font-family: 微软雅黑;font-size: 20px;font-weight: bold;}
.nav_logininfo {color: #999999; float:right; margin-top:12px;}


/* CSS Document  合并的 css province.css 2011.10.19 */
/*新增科目录*/
.box_greyframe{
	border:1px solid #ccc;
	background:#eee;
	padding:20px;
	margin-bottom:10px;
	}
.course_title{
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
	}
.icon_title{
	width:3px;
	background:#b5b4b4;
	height:15px;
	float:left;
	margin-right:8px;
	overflow:hidden;
	}

/*知识体系管理*/
.box_site_list{
	float:left;
	width:300px;
	margin-right:20px;
	display:inline;
	margin-bottom:10px;
	}
.site_list_select {
    height: 200px;
	width:100%;
	margin:4px 0 ;
}

/*试题管理left
.left_main{
	border:2px solid #ccc;
	backgrond:#fff;
	float: left;
    margin-right: 10px;
    min-height: 394px;
	height: auto!important; 
	height:394px;
    width: 186px;  /* 原宽度190px  ie6下位移改为186px jonirenicus*/
	padding:5px;
	margin-bottom:10px;
	}
*/
.sidebar_tab {
    border-bottom: 2px solid #0274D5;
    height: 28px;
    overflow: hidden;
    padding-left: 10px;
}
.sidebar_tab li{
	float:left;
	background:#eee;
	border:1px solid #ccc;
	border-bottom:none;
	padding:5px 8px;
	text-align: center;
	cursor: pointer;
	margin-right:5px;
	display:inline;
	font-family:微软雅黑;
	}

.selected{
	border:1px solid #ccc;
	background:#4dabf5!important;
	color:#fff;
	}
.form_list li{
	padding:1px 0;
	}
.form_list  input, select { padding:1px!important;}	
.form_listline{
	border-bottom:1px dotted #ccc;
	margin:5px 0;
	}

/*目录树*/	
.tree{ display:block;width:170px; _width:168px; overflow:hidden;margin-top:10px;margin-left:10px;float:left; }
.tree ul{ padding-left:17px; line-height:180%;}
.tree .folder{ background:url(../image/folder_classic.gif) no-repeat left center; padding-left:21px; cursor:pointer }
.tree .build{ background-image:url(../image/building_medium.gif); }
.tree .file{ background:url(../image/bulb.gif) no-repeat left center; padding-left:13px;}
.tree .sel{color:#fff; background-color:orange;}
.plus{ background:url(../image/expand.gif) no-repeat 0 2px; padding-left:17px; }
.cut{ background:url(../image/contract.gif) no-repeat 0 2px; padding-left:17px; }
.tree a{text-decoration:none;color:#333;}

/*托动条*/
.menubar{
	width:2px;
	height:260px;
	background:#ddd;
	float:right;
	position: relative;
	margin-top:10px;
	}
.menubar_btn{
	position:absolute;
	height: 20px;
	width:6px;
	background:#0983d8;
	left:-2px;
	top:15px;
	cursor:pointer;
	}


/*右边内容*/
.right_box{
	float:left;
	width:746px;
	margin-bottom:10px;
	}
.search_box{
	border:1px solid #ccc;
	background:#eee;
	padding:0 10px;
	margin-bottom:10px;
	overflow: hidden;
	}
.table_list {
	width:100%;
	}
.table_list tr th{
	background:#eee;
	border: 1px solid #DBDADA;
	padding:0 2px;
	height:30px;
	line-height:30px;
	/**padding:1px;
	padding:2px\0;*/
	text-align:center;
	}
.table_list tr td {
    border: 1px solid #DBDADA;
	text-align:center;
	padding:0 2px;
	height:30px;
	line-height:30px;
	/**padding:1px;
	padding:1px\0;*/
}
.drabar{
	margin-right:2px;
	border-right:2px solid #ccc;
	position: relative;
	}
.darbar_btn{
	position:absolute;
	height: 20px;
	width:6px;
	background:#0983d8;
	right:-4px;
	_right:0px;
	top:15px;
	cursor:pointer;
	}
/*编辑详细信息*/
.question_manage{
	border:2px solid #ddd;
	padding:10px;
	clear:both;
	width:936px;
	overflow:hidden;
	min-height:200px;
	}
.question_manageleft{
	width: 180px;
	margin-right:10px;
	float:left;
	padding-right:8px;
	border-right: 2px dotted #CCCCCC;
	background-color:#E0F2F7;
	padding:5px;
	}
.question_manageleft p{
	margin-bottom:5px;
	}
.form_manage li{
	padding:2px 0;
	}
.form_manage li label{
	width:60px; 
	display:inline-block;
}
.question_manageright{
	width:734px;
	float:right;
	}
.choice_list{
	line-height:180%;
	margin-bottom:10px;
	}

.question_manageinfo{
	width:60%;
	margin:40px auto;
	text-align:center;}

.question_manageinfo span{
	font-size:18px;
	font-weight:bold;
	}
	
.question_manageinfo p{
	margin-bottom:10px;}

.question_nr{
	width:250px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-moz-binding: url('ellipsis.xml#ellipsis');
	display:inline-block;
	}	
	
/*试题答案*/
.topic_content{
	border:1px solid #ccc;
	background:#eee;
	padding:10px;}
.checkbox{
	border:1px solid #ccc;
	background:#fff;
	padding:10px;
	}
.checkbox span{
	margin-right:20px;
	}
.checkbox li{
	padding:2px 0;
	}
.w200{
	width:200px;}

/*试题添加title导航*/	
.title_nav{
	overflow:hidden;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
	width:960px;
	}
.title_nav li{
	float:left;
	background:#eee;
	padding:0 10px;
	height:30px;
	line-height:30px;
	margin:0 10px;
	border:1px solid #ccc;
	border-bottom:none;
	display:inline;
	}
.title_nav li a{
	color:#333;
	text-decoration:none;
	}
.title_nav_current{
	background:#fff!important;
	bottom:-1px;
	position:relative;
	font-weight:bold;
	}
.select_box{
	margin-bottom:10px;
	}
.select_box span{
	margin-right:10px;
	}
.select_box span label{
	margin-right:5px;
	}
	
/* CSS Document  合并district.css 2011.10.19*/

/* 翻页前有下拉框样式 */
.export_screening_btn {
	float: right;
	margin-top: 15px;
}


/* 试卷详细列表样式 */
.exam_detail_list {
	overflow: hidden;
	margin: 0 10px 10px 10px;
}

.exam_detail_list dt {
	float: left;
	width: 130px;
	border-left: 3px solid #00a0e9;
	padding-left: 5px;
}

.exam_detail_list dd {
	margin-left: 140px;
}

.box_solid_yellow {
	background-color: #ffffcc;
	border: 1px solid #ddd;
	padding: 5px 10px;
}

.switch_tab_sub {
	margin-bottom: 20px;
	overflow: hidden;
	zoom: 1;
	padding: 10px;
	border: 1px solid #ddd;
}

.switch_tab_sub li {
	float: left; 
	border-right: 1px solid #ccc;
	padding-right: 10px;
	margin-right: 10px;
	font-size: 14px;
}

.switch_tab_sub_current {
	color: #7F0019;
	font-weight: bold;
}

.registration_right_box {
	float: right!important;
	padding: 0;
	margin: 0;
	border: none!important;
}

.switch_tab_sub_last {
	border: none!important;
}

.switch_tab_sub_subbox {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 10px;
}

.switch_tab_sub_subbox li {
	float: left;
	margin-right: 20px;
}

.exam_content {
	margin-bottom: 20px;
	width: 680px;
	height: 100px;
}

.exam_content_bar {
	height: 500px;
	height: auto!important;
	min-height: 500px;
	position: relative;
	border-right: 3px solid #ccc;
}

.exam_content_bar_icon {
	width: 8px;
	height: 15px;
	position: absolute;
	top: 10px;
	display: block;
	right: -5px;
	background-color: #7F0019;
}

.delete_btn {
	float: right;
	margin: 10px 0 0 10px;
	padding: 0;
}

.delete_btn a {
	width: 16px;
	height: 16px;
	display: block;
	text-decoration: none;
}

.finish_btn {
	text-align: center;
	clear: both;
	padding-top: 20px;
}

.tree .file_on{ 
	background:url(../image/bulb_on.gif) no-repeat left center!important; 
	padding-left:13px;
	cursor:pointer;
	color: #74a1fb;
	font-weight: bold;
}

.layer_box_sub_exam_list {
	margin-bottom: 20px;
	border: 1px solid #ccc;
	padding: 10px;
	overflow: hidden;
	zoom: 1;
}

.layer_box_sub_exam_list li {
	float: left;
	width: 140px;
	*width: 150px;
	margin: 0 10px 10px 0;
}



/* 组卷规则查看 弹出框的树枝结构样式 */
.knowledge_tree {
	width: 850px;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 20px;
}

.knowledge_tree ul {
	margin-left: 32px;
}

.knowledge_tree li {
	overflow: hidden;
	zoom: 1;
	clear: both;
	display: inline;
}

.knowledge_tree li span {
	display: block;
	float: left;
	text-align: center;
	height: 20px;
	padding: 5px 0;
	_height: 25px;
}

.icon_add {
	width: 30px;
	border: 1px solid #ccc;
	border-bottom: none;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #eee;
}

.knowledge_title {
	width: 426px;
	border: 1px solid #ccc;
	border-bottom: none;
	border-left: none;
	text-align: left!important;
	padding: 5px!important;
}

.knowledge_title_top {
	width: 531px;
	border: 1px solid #ccc;
	border-bottom: none;
}

.knowledge_title_text {
	font-weight: bold;
}

.knowledge_number {
	width: 70px;
	border: 1px solid #ccc;
	border-left: none;
	border-bottom: none;
}

.knowledge_input {
	width: 120px;
	border: 1px solid #ccc;
	border-left: none;
	border-bottom: none;
}

.knowledge_input input {
	width: 100px;
}

.knowledge_state {
	border: 1px solid #ccc;
	border-left: none;
	border-bottom: none;
}

.boder_bottom {
	border-bottom: 1px solid #ccc;
}

.change_color_one {
	background-color: #ffffcb;
}

.change_color_two {
	background-color: #cdffcc;
}

.change_width_one {
	width: 490px;
}

.change_width_two {
	width: 458px;
}	



/* 试题添加 表格  jonirenicus 2011.10.18 */
.table_exam td{ padding:3px;}
/* 弹出框的树枝结构样式  jonirenicus 2012.01.10 */
.structure_class { width:100%; border:0;}
.structure_class th { background:#ededed;padding:5px;border:1px solid #ccc;}
.structure_class td { padding:5px;border:1px solid #ccc;}
.level1 {background:#FFFFCB;}
.level2 {background:#CDFFCC;}




/* ---------2012.01.12 设计修改----------------*/
.checkbox_checked {
	padding: 2px 5px;
	display: block;
	float: left;
	background-color: #fafa88;
}

.checkbox_checked2 {	background-color: #fafa88; } /* ---------2012.01.31 jon 修改  何铮铮 需求 ----------------*/

.information_top {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 10px;
	clear: both;
}

.information_top dl {
	width: 99%;
	border: 1px solid #79CAFF;
}

.information_top dl dt {
	min-width: 80px;
	width: auto!important;
	float: left;
	margin-right: 5px;
	padding: 0 5px;
	line-height: 25px;
	background-color: #CFDFFF;
	border-right: 1px solid #79CAFF;
}

.information_top dl dd {
	line-height: 25px;
	padding: 0 5px 0 5px;
}

.information_top_01 dl {
	width: 99.3%;
}

.information_top_02 dl {
	width: 48.5%;
	float: left;
}

.information_top_03 dl {
	width: 31.6%;
	float: left;
}

.space_width {
	display: inline-block;
	float: left;
	width: 2%;
	background-color: #fff;
}

.level00 {float:left}
.level01 {float:left; background:url(../image/level01.png) no-repeat;padding-left:22px;}
.level02 {float:left;background:url(../image/level02.png) no-repeat;padding-left:45px;}


.left_main{
	border:2px solid #ccc;
	backgrond:#fff;
	float: left;
    margin-right: 10px;
    min-height: 450px;
	height: auto!important; 
	height:450px;
    width: 190px;
	padding:5px;
	margin-bottom:10px;
}



.cur{ background:#FF8400; font-weight:bold;}

.left_main_link li a:hover{text-decoration:underline; font-weight:bold;}

.left_main_link_s {
	width: 196px;
	overflow: hidden;
	zoom: 1;
}

.left_main_link_s li {
	width: 90px;
	margin-right: 5px;
}
/*目录树*/	
.tree{ 
	backgrond:#fff;
	float: left;
    margin-right: 10px;
    min-height: 450px;
	height: auto!important; 
	height:450px;
    width: 180px;
	padding:5px;
	margin-bottom:10px; }
.tree li{ line-height:200%;} 
.tree ul{ padding-left:17px; line-height:180%;}
.tree .folder{ background:url(../image/folder_classic.gif) no-repeat left center; padding-left:21px; cursor:pointer;font-size:14px; }
.tree .build{ background-image:url(../image/building_medium.gif); }
.tree .file{ background:url(../image/bulb.gif) no-repeat left center; padding-left:13px;}
.tree .sel{color:#fff; background-color:orange;}
.plus{ background:url(../image/expand.gif) no-repeat 0 2px; padding-left:17px; }
.cut{ background:url(../image/contract.gif) no-repeat 0 2px; padding-left:17px; }
.tree a{text-decoration:none;color:#333;}


/* 多于文字 显示为...*/
.ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	display:inline-block;
	}
	

/* 上页下页翻页 紧凑版  start */
.pagenumber {
	margin: 0 auto;
	text-align:center;
	color: #666;
	font: 12px;
	height: 25px;
	line-height: 25px;
	padding:10px 0;
}
.pagenumber a {
	color: #666;
    -moz-border-radius: 2px 2px 2px 2px;
	text-decoration: none;
    font-family: arial;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    overflow: hidden;
    padding: 2px 6px;
}

.pagenumber a:hover {
	color: #fff;
	text-decoration: none;
	background:#ffba00;
}

.pagenumber .cur{
	color:#fff!important;
	background:#e26d00;
	}
.page_btn{background:url(../image/login_btn.png) no-repeat; border:none; width:66px; height:25px;padding-bottom: 4px;}
/* 上页下页翻页 紧凑版 end */

.curriculum_toptitle {
	width: 730px;
	height: 25px;
	line-height: 25px;
	border: 1px solid #98d0f5;
	background-color: #e4f2fb;
}

.fontblue {
	color: #40b4fc;
}
.close_button2{
	background: url(../image/icon.gif) no-repeat scroll 0 -340px;
	vertical-align: middle;
	height:20px;
	padding-left:20px;
	margin-top:10px;
	}
	
.close_button4{
	background: url(../image/icon.gif) no-repeat scroll 0 -420px;
	vertical-align: middle;
	height:20px;
	padding-left:20px;
	margin-top:10px;
	}
	
.tablebg{
		background-color:#ede9e9;
}
.tablebox tr th{
	border:1px solid #dbdada;
	font-weight:normal;
	height:30px;
	line-height:30px;
	text-align:center;
}
.tablebox tr td{
	border:1px solid #dbdada;
	font-weight:normal;
	background:#fff;
	height:30px;
	line-height:30px;
	text-align:center;
}
.tipbox{color:red;}
	